/*
 * 文件名：OrderUtil.java
 * 版权：Copyright by www.huawei.com
 * 描述：
 * 修改人：hry
 * 修改时间：2016年6月17日
 * 跟踪单号：
 * 修改单号：
 * 修改内容：
 */

package com.zcsy.manage.distribution.common;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.HashMap;
import java.util.Map;

import org.springframework.beans.factory.annotation.Autowired;

import com.zcsy.commons.constants.DistributionConstants;
import com.zcsy.commons.model.RequestJson;
import com.zcsy.manage.distribution.service.base.CCommonTokenService;
import com.zcsy.manage.model.base.CommonToken;

public class OrderUtil {
	
	@Autowired
	private static CCommonTokenService commonTokenService;
	
	/**
	 * 
	 * @Description 设置返回结果的状态<br>
	 * 
	 * @param result 返回结果
	 * @return 
	 * @author lilan 1063972142@qq.com
	 * @date 2016年6月20日
	 * @see
	 */
	public static RequestJson successData( RequestJson result){
		
		result.setSuccess(true);
		result.setResultCode(DistributionConstants.SUCCESS_LOGIN);
		
		return result;
	}
	
	/**
	 * 
	 * @Description 设置返回结果的状态<br>
	 * 
	 * @param result 返回结果
	 * @return 
	 * @author lilan 1063972142@qq.com
	 * @date 2016年6月20日
	 * @see
	 */
	public static RequestJson noRecord( RequestJson result){

		result.setSuccess(false);
		result.setResultCode(DistributionConstants.NO_RECORD);

		return result;
	}
	
	public static Map getTime( int day){
		SimpleDateFormat time = new SimpleDateFormat("yyyy/MM/dd");
		Calendar cal = Calendar.getInstance();
		cal.add(Calendar.DATE, day);
		String tTime = time.format(cal.getTime());
		
		try {
			cal.setTime(time.parse(tTime));
			
		} catch (ParseException e) {
			e.printStackTrace();
		}  
		
		long millisTime = cal.getTimeInMillis(); 
		Map<String, Object> m = new HashMap<String, Object>();
		m.put("millisTime", millisTime);
		m.put("tTime", tTime);
		
		return m;
	}

}
